/**
 * 
 */
package com.estock.common.util.support;

import java.util.ArrayList;
import java.util.List;

import com.estock.common.model.Pair;
import com.estock.common.model.security.enums.StockType;

/**
 * @author richard
 * 
 */
public class IndexPreCodeAndType {

	private static List<Pair> indexPrecodeAndType = new ArrayList<Pair>();

	public static List<Pair> getIndexPrecodeAndType() {
		if (indexPrecodeAndType.isEmpty()) {
			initIndexPrecodeAndType();
		}
		return indexPrecodeAndType;
	}

	private static void initIndexPrecodeAndType() {
		indexPrecodeAndType.add(new Pair("000001", StockType.SH.getType())); // 上证指数
		indexPrecodeAndType.add(new Pair("000300", StockType.SH.getType())); // 沪深300
		indexPrecodeAndType.add(new Pair("000010", StockType.SH.getType())); // 上证180
		indexPrecodeAndType.add(new Pair("000016", StockType.SH.getType())); // 上证50

		indexPrecodeAndType.add(new Pair("399001", StockType.SZ.getType())); // 深证成指
		indexPrecodeAndType.add(new Pair("399005", StockType.SZ.getType())); // 中小板指
		indexPrecodeAndType.add(new Pair("399006", StockType.SZ.getType())); // 创业板指
	}

}
